Представляете ситуацию, когда много пользователей на разных этажах здания, а Вам срочно нужно произвести изменения в конфигурации? Бежать и предупреждать каждого слишком долго. Да и не дело это. Администраторы мы или нет, в конце концов? Стандартного способа вроде в конфигурации нет. Выход только один добавить что то в конфигурацию для того что бы по некоторому событию стало понятно что 1с нужно прекратить работу. Итак нам нужно что то типа таймера. И таймер есть, только называется функция по другому.
ОбработкаОжидания
Инициирует периодический вызов процедуры
глобального модуля с заданным интервалом
времени.
Синтаксис:
ОбработкаОжидания([<ИмяПроцедуры>],[<ИнтервалВызова>])
Англоязычный
синоним:
IdleProcessing
Параметры:
<ИмяПроцедуры> Необязательный
параметр. Строковое выражение — имя процедуры глобального модуля, которая будет
вызываться периодически с интервалом времени <ИнтервалВызова>. Тело
процедуры <ИмяПроцедуры> должно быть написано разработчиком конфигурации в
глобальном программном модуле.Если в качестве параметра передается«пустая
строка», то ранее запущенный процесс прекращается.Если параметр опущен, то
данная процедура ОбработкаОжидания просто возвращает имя процедуры глобального
модуля, которая назначена для периодического запуска в текущий
момент.
<ИнтервалВызова> Необязательный параметр. Числовое выражение —
интервал времени в секундах, с которым периодически будет вызываться процедура
глобального модуля<ИмяПроцедуры>.Если в качестве параметра передается0
(ноль), то ранее запущенный процесс прекращается.Если параметр опущен, то данная
процедура ОбработкаОжидания просто возвращает имя процедуры глобального модуля,
которая назначена для периодического запуска в текущий момент.
Возвращаемое
значение:
Имя процедуры глобального модуля, которая назначена для
периодического запуска (на момент до исполнения
процедуры).
Описание:
Функция ОбработкаОжидания инициирует периодический
вызов процедуры глобального модуля <ИмяПроцедуры>с интервалом времени
<ИнтервалВызова>.
Давайте попробуем. Пишем в глобальном модуле.
Процедура Проверка()
Сообщить("Сработал Таймер");
КонецПроцедуры
ОбработкаОжидания("Проверка",1);
И смотрим что будет происходить.

Отлично таймер у нас есть.